  /**
  @addtogroup ARINC429_1T ARINC for MDR1986VE1T evaluation board
  @latexonly
  @verbatim
  ******************** (C) COPYRIGHT 2026 Milandr ******************************
  * @file    readme.txt
  * @author  Milandr Application Team
  * @version V2.0.3
  * @date    08/11/2024
  * @brief   Description of the ARINC Example.
  ******************************************************************************
  * THE PRESENT FIRMWARE IS FOR GUIDANCE ONLY. IT AIMS AT PROVIDING CUSTOMERS
  * WITH CODING INFORMATION REGARDING MILANDR'S PRODUCTS IN ORDER TO FACILITATE
  * THE USE AND SAVE TIME. MILANDR SHALL NOT BE HELD LIABLE FOR ANY
  * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES RESULTING
  * FROM THE CONTENT OF SUCH FIRMWARE AND/OR A USE MADE BY CUSTOMERS OF THE
  * CODING INFORMATION CONTAINED HEREIN IN THEIR PRODUCTS.
  ******************************************************************************
  @endverbatim
  @endlatexonly

@par Example Description

This example provides a description of how to set a communication with the ARINC.
The ARINC transmitter send the data array and the ARINC receiver take the data
in the interrupt on presence of of data in the FIFO.
The received frame is checked and LED1 light up to indicate what the 
communication was successful, else LED2 light up.


@par Directory contains:

    - main.c                Main program


@par Hardware and Software environment:

    - This example is intended to run on MDR1986VE1T eval board with
      MDR1986VE1T microcontroller.
    - Pin PB0 must be connected to pin PD13.
    - Pin PB1 must be connected to pin PD14.
    - VD6 jamper must be enable.
    - VD7 jamper must be enable.
    - HSE oscillator is used so it should be present.


@par How to use.

To launch the example, you must do the following:
    - Create a project and setup all project configurations.
    - Add main.c file.
    - Add the required files from "Libraries" folder:
        MDR32F9Qx_config.h
        MDR32F9Qx_port.c
        MDR32F9Qx_rst_clk.c
        MDR32F9Qx_eeprom.c
        MDR32F9Qx_utils.c
        MDR32F9Qx_bkp.c
        MDR32F9Qx_arinc429r.c
        MDR32F9Qx_arinc429t.c
        MDR32F9Qx_uart.c
    - Edit the MDR32F9Qx_config.h to set appropriate run-time parameter checking level.
    - Compile and link together all .c files and load your image into the target board.
    - Run the example.


 * <h3><center>&copy; COPYRIGHT 2026 Milandr</center></h3>
 */

